home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1998 #2
/
Amiga Plus CD - 1998 - No. 2.iso
/
pd
/
musik
/
euterpe_installation
/
euterpe
/
docs
/
euterpeeng.doc
next >
Wrap
Text File
|
1997-10-04
|
51KB
|
1,229 lines
Presentation
Welcome in Euterpe help. Select the subject of interest with a click in
the matching button.
In introduction this is a presentation of the software, its features
and a few other informations.
If you are discovering Euterpe, or if you never used a sequencer before
then you need a tutorial .
For learning everything about Euterpe's screens and learn how to
control them.
Most of the actions that you will produce with the sequencer will take
place in windows . You will have there a detailed description.
Menus are differents relating to the selected windows. You will find
there where are the operations that you look for.
It is told that an expert user never use any more menus but only
keyboard shortcuts . You can learn them here.
You already know how to use Euterpe but you would automatise a few
functions ARexx has been made especially for that. You can define
macros, save them and also call them from the external interface.
Introduction
This is the documentation of Euterpe 1.12. In this part, are all the
informations which do not directly concern the software use.
Features
Registration
Translation
History
Thanks
Author
Versions
Features
Euterpe is a multimedia sequencer
Detailed features are :
Recognised file formats :
For songs : MidiFile type 0 and 1, SMUS (read only), and ETSF
(specific IFF format)
For the sounds : AIFF, IFF 8SVX and DataTypes
For the pictures IFF ILBM and DataTypes
Genlocks Support
Unlimited tracks (theorically)
Tracks Types : Instrument for the notes and Samples for the sounds
Unlimited patterns on tracks
Patterns types for instruments tracks : Channel, Common and SysEx
Instruments types : Midi, Midi Drum, Audio, Audio Drum, Texts, Pictures,
ARexx and XApp
Recognise formats General MIDI and Roland GS
Knows most constructors sysex codes and most Control Changes by name.
Events Editor and Bar Editor
Sample Editor with Fast Fourier Transformation option for sound frequency
calculation
Midi Test functions (notes, programs and banks)
Synchronization Midi Time Code, TimeClock and by sampling
Metronome
Midi Mixer
Midi Effects
ARexx macros definitions
Multifiles : Up to 10 songs can be used simultaneously
Display sensitive to fonts and supports all resolution starting with
640x200, 8 colors
Midi Access via devices or CAMD.library (optional).
Audio Access internal or using AHI.device (required)
ARexxPort
Public Screen
Internal resolution from 96 to 768 pulses per quarter note (192 is
default)
Supports external controler via Joystick port
Master Track allowing tempo and signature changes
Knows latin, english and german writings for notes
Multi-tasking
Use realtime.library, allowing a real pause when playing
Looping modes, using two locators
AppWindow and AppMenuItem
Localisation
Online Help and Menu Help
Registration
Legal Informations
Euterpe is Copyright © 1992-1997, Dominique Lorre
This product is distributed as SHAREWARE.
This software is limited in its functionalities (limitations detail vary
between software versions) and will only be fully operational by the add
of a key file.
This file can be obtained by registration.
You are authorised to distribute this software in its original form,
included on networks and on magazines disks or CD-ROM without
restriction. The distribution by any mean of the keyfile is prohibited.
To obtain your personal keyfile, you can send 200 French Francs or 40 US
Dollars to :
Dominique Lorre
Le Fabary, BAT C
4, Allée des Peupliers
13100 Aix-en-Provence FRANCE
Are accepted : International Postal Mandat, Eurocheques (in French
Francs) or for the France (Cheque or Postal Mandat). Cash paiement are
possible but at your own risk.
To obtain the keyfile, you will have to indicate either your email address
where it will be sent uuencoded or join to your letter a formatted disk
which will be sent back to you with the last version of the software :
Never forget to indicate your address.
Delays are four weeks starting with the reception of your command (may be
shorter, since sendings will be buffered).
Localisation
Euterpe contains more than 700 lines to translate
To make a new catalog for Euterpe you can follow the following method:
Ask me before. May be somebody else has started the job and your work
will be fruitless. In the other hand, you could work together.
Look closely at the files Euterpe.cd and Euterpe_français.ct which are
join with Euterpe's distribution. These are CatComp's files and you should
be used with this utility before going on.
Euterpe is particular from the other software because the CatComp files
are automatically generated by a special version of the executable file.
Practically this mean that non translated texts will appear in the ct
file at each new version of Euterpe.
The name of the messages is globally politically correct ;) :
All begin by MSG_
_MENU indicates a menu title
_REQ indicates a requester message
_GAD indicates a gadget label, '_' character is for underlining
_ERR is for an error message
_FMT is for sprintf formatted strings. Arguments order can not be
specified for now, since there are some floating point formats inside
these strings.
History
Once upon a time, nine muses, among which, Euterpe, was inspirating
musicians...
Between 1990 and 1991, I have been involved in the development of the
Xanadu ADC16, a 16 bits audio board. This development gave me a lot of
ideas concerning the realization of a musical software for the Amiga.
The development of Euterpe has started in late 1992. At the beginning it
was on a few routines using the MIDI interface. But the software grew
bigger and more complex and the recording and playing functions where
achieved rapidly.
The general idea of the sequencer came a few time after : it had to be
simple to use. At the time of the WYSIWYG which made simpler the word
processors, I wanted an easily accessible sequencer. Instead of
following the example of the available sequencers available (which were
powerful but quite complex), I had a closer look at some software such as
Superbase or Professional Page which contained a lot of ergonomic
features.
Most of the musical software are made for studio professionals but only a
few are giving interest to bands and their specifical needs in live or in
practicing their songs. From this came the idea of the Pictures and Texts
instruments. It makes it possible to a band to display a song structure
or lyrics while practicing. In a live performance the sequencer can
display pictures illustrating the songs and can be remotely controled,
not with a MIDI keyboard but with a little hardware extension such as a
three button mouse.
Then came the time where Euterpe became hard to maintain for a single
person : the software was formed of more than 50 C language modules. It
was too much ! But the solution came with C++ which cut the source size
in two. The transition was easy and increased the adaptability of my code.
In 1994 the software was quite elaborated when the Commodore bad news
came. I recognize it makes me feel that I should found a publisher
quickly but I have not been successful, for the main reason that the
software had not been yet tested seriously.
In 1995, after a great testing campaign, the software was quite achieved
and ready to be published. I was talking of this with one of my friends (a
singer) which told me about the interest of audio tracks in composition :
the lyrics could be moved in differents parts. I found the idea
intersting and started the modifications the next day...
After having completed the demolition of the software, I have rebuilded it
on new bases, more clean and more adaptable. It was quite ready in 1996
when I finally decided to support AHI (who will complain). So we are now
in 1997 and now I think that great enhancements can be added to the code
without damages to the rest of the internal routines.
In the futur, I want to enhance continously my software, to make the
direct-to-disk available and also provide note edition, add effects,
finish the metronome and some other features. For this, I need your
remarks, your encouragements and your registration.
Thanks
Here are those who helped me in the development of Euterpe
Rob Peck, for his audiotools routines
Christian Braut, for his great Midi Book (Livre d'Or de la Norme Midi)
Martin Blom for AHI
Jérôme de Solliers, a good Beta-Tester
Nelson Barata, for his tests
Olaf Olsen Barthel, for his ratio calculation routine in GhostScript, the
only one which made what I wanted to.
Tallin, for CAMD.library
Tony Racine, from HiSoft, for his trust at a time where the software was
very unstable
Douglas Walker, from SAS, to have continuously enhanced his compiler
Amiga News and Amiga Concept magazines, for moral support
Antoine Grimaldi, for his SMPTE synchro box
If you are in this list, just contact me to obtain a free registration.
Author
My coordinates
Dominique Lorre
Le Fabary, BAT C
4, Allée des Peupliers
13100, Aix-en-Provence FRANCE
Versions
Modifications bringed to the software
Version 1.10 -- first public version
Version 1.10 (7.08.97)
Minor correction mineure bringed to ToolTypes parsing : the default size
of the fonts was 8 instead of the Preferences size.
New Installer script. The previous one was creating a path entry for
Euterpe instead of an Assign in the S:User-Startup file.
Changes in the tooltypes of icon Euterpe.info, previous ones were coming
from a non standard test configuration.
New english guide file.
Version 1.11
Modify Sample did not work
PROGRAM CHANGE event was too long
TEMPO CHANGE event was missing a byte.
SYSEX REALTIME and NON REALTIME has been added
MultiChannel samples implemented
Add the options GERMAN, ENGLISH et LATIN for the notes display
New option LIKEWB for a Like Workbench display
Adjusted length in dialog boxes (and other cosmetic changes)
System was crashing on exit after the creation of CAMD links
Pictures instrument was not loaded correctly
Texts instrument could not be saved
Duration modification in the events window did not function on a block
larger than the list entries.
Audio and Audio Drum instruments were not functionning correctly if some
sounds were not assigned.
Loading and Saving of samples.
Options saving
Instruments can now be used with Metronome
Version 1.12
Expand Track function now set the pattern output channel on the new track
if the original track was in Omni mode (useful for Midifiles type 0).
Drum and Midi instruments were using the global Midi output instead of
their own output.
Midifiles import was not handling correctly some MetaEvents and was not
handling some Midi datas on the first track of Midifiles type 1.
Samples default note is now C3 instead of C2 for trackers compatibility.
Tempo gadget is now ranging from 20 to 400 bpm (max theoretical limit is
72000/resolution bpm).
Tempo changes are no more moved to the beginning of their measure.
Protracker/NoiseTracker files import.
Support for Pitchbend, KeyPressure, ChannelPressure and ControlChange 10
(Pan) for audio instruments.
Effects support for patterns, tracks and song.
Metronome was not functionning correctly if tempo was not 120bpm.
Wave forms of a length greater than 65536 samples per channel are now
loaded from disk.
Stereo samples are now supported.
XApp instrument has been removed.
Text documentation for those not having AmigaGuide V40.
audio.device support removed.
The ARexx command LOAD has been replaced by LOAD
SONG|PATTERN|TRACK|INSTRUMENT|SOUND (Only LOAD SOUND and LOAD SONG are
actually working).
Samples file format has been modified.
Euterpe now uses the asyncio.library which is required for functionning.
Tutorial
These pages will allow you to learn how to use Euterpe. Every
functionalities and methods are not presented here but only the more used.
Installation
Using Euterpe on System 2.0
The Midi Files
The GM/GS/XG formats
Options
Create a track
Create a pattern
Create a Standard Midi File
MIDI Recording
MuliTracks Recording
Instruments
Midi (CAMD and serial.device)
Audio (AHI)
Euterpe's Installation
What you need to know before installing Euterpe
The software installation is simply taken in charge by Installer
A standard 3.0 system is enough for Euterpe's operation. If you want to
use Euterpe on a 2.0 system you should consult the installation
specificities.
Installation of CAMD.library is not provided by the software because I do
not actually have the license for distributing this library. Owner of the
Developer CD from Amiga Technologies or Electronics Arts Deluxe Music
will found this library or have it already installed on their system. You
can also download the camd.lha archive from Aminet. Euterpe will
automatically detect the presence of the CAMD and will then provide you
access to its features. The 2.0 version of the CAMD.library is required
because the 1.0 is obsolete.
AHI should also be installed externally. The minimum version required is 4
and you should not try it with Euterpe if you have a previous version
installed.
If you do not own the CAMD.library or AHI, Euterpe will continue to
operate normally, but will disable some specifics features.
Please note also that the online help will only function with an
AmigaGuide version >= 39. Beta-testing has proven that some users have
mistakenly installed some previous versions of this library.
Euterpe Installation on a 2.0 system
For the users of the V37 and V38 of the operating system
Euterpe will not function with a standard V37 or V38 system.
Since Euterpe makes use of the realtime.library, you will need the special
version of this file for the 2.0. Actually I do not have the license
rights which will allow me to distribute this file with the software.
Owners of Amiga Technologies Developer CD will find this file in the CD.
With a 2.0 system the online help has been disabled.
Some minor troubles may appear in the display. Please note that a 4 colour
screen has been allowed only because of the Productivity ECS screen mode,
in fact the correct display will need at least 8 colors.
With a V37 system the locale.library is missing so the only language
available will be english.
This software is regularly tested on an Amiga 600 V38+ECS. Note however
that most of the tests are done with a 3.0 system, so a few problems
might be unknown of me.
The Midi Files
The Midi Files are very important in the exchange of MIDI datas between
different kinds of hardware and software.
The
Standard MidiFile (SMF)
allows the transfer of datas between
different types of sequencers.
Three formats already exist :
The format 0 is single track : every datas are on a single track.
The format 1 is multi tracks : one track is dedicated to a channel and a
supplementary track is created to manage the Tempo changes.
The format 2 is multi patterns : not recognised by Euterpe.
The GM/GS/XG formats
The GM, GS and XG formats allow the recognition of sounds and instruments
employed for a music part.
The
General MIDI (GM)
, the
Roland GS
and the
Yamaha XG
formats define a
standard for the sounds used by a synthetiser and notes for a drum kit.
The GS format is an extension of the GM format from the manufacturer
Roland. The XG format is an extension of the GM format from the
manufacturer Yamaha, not yet recognized by Euterpe but you can still
create instruments for your XG banks.
Euterpe knows about the GM/GS formats and allows you to know which
instruments had been employed. Further more, with the help of the Drum
instrument you can also determine which DrumKit elements had been used.
Euterpe's options
Euterpe does not use an option file or environment variables, but use the
icons tooltypes and the command line parameters if started from CLI.
The command line template is the following :
F=FILES/M,ID=DISPLAYID/K/N,W=WIDTH/K/N,H=HEIGHT/K/N,
D=DEPTH/K/N,AUTOSCROLL/S,OVERSCAN/S,R=RESOLUTION/K/N,
RSTATUS/S,U=UNDOSIZE/K/N,G=GRID/S,SOFTTHRU/S, LANG=LANGUAGE=/K,
TF=TEXTFONTNAME/K,TFS=TEXTFONTSIZE/K/N,
SF=SCREENFONTNAME/K,SFS=SCREENFONTSIZE/K/N,
SN=SERIALNAME/K,SU=SERIALUNIT/K/N,
IL=INPUTLINK/K,OL=OUTPUTLINK/K,USECAMD/S,USEAHI/S,
AHICHANS/K/N,AHISOUNDS/K/N,
LATIN/S,GERMAN/S,ENGLISH/S,LIKEWB/S,ENCAPSULATED/S
/M means multiples
/S means switch (True if set, False if not)
/K means KeyWord
/N means number
= indicates a synonym. The short name cannot be used by the tooltypes.
With the tooltypes, tou specify the option name, followed by = and the
contents.
Numbers are only decimal, Booleans are TRUE for true and FALSE for false.
Actually all are false if not specified.
FILES
With the CLI you can enter one or more filenames which will be loaded at
program start.
ID
Indicates the screen display mode. Actually, only a decimal number is
accepted. Hexadecimal numbers can be converted with the CLI command Eval :
Eval 0x8000
32768
and the contrary :
Eval 32768 LFORMAT "%X8*N"
00008000
WIDTH
Indicates the screens width. If the specified width is lesser than 640
pixels it will be automatically set to this value (640).
HEIGHT
Indicates the screens height. If the specified height is lesser than 200
pixels it will be automatically set to this value (200).
DEPTH
Indicates the screens depth. If the specified depth is lesser than 2
pixels it will be automatically set to this value (2). You can calculate
the number of colors with by elevating 2 to the power indicated by depth.
DEPTH=2 gives 4 colors, 3 gives 8 colors, 4 gives 16 colors and so on.
AUTOSCROLL
Activate automatic scrolling of screens.
OVERSCAN
Activates the overscan mode for screens.
RESOLUTION
Internal sequencer resolution in pulses per quarter note. This value is
not actually limited. Anyway the options dialog box will propose you
reasonnable values between 96 and 768 (192 is the default)
RSTATUS
Activate Running Status mode in MIDI flows
This option is not actually working
UNDOSIZE
Undo/Redo buffer size
This option is not actually working
GRID
Activates the grid. With the grid patterns are placed at the beginning of
the measure.
SOFTTHRU
SOFTTHRU mode allows you to read midi events and to send them back even
when the sequencer is not recording.
LANGUAGE
Indicates the language to use.
TEXTFONTNAME
Name of the fixed size font. Beware of the case differences : Topaz.font
will give a different result of topaz.font
TEXTFONTSIZE
Taille de la fonte non proportionnelle. Size of the fixed-size font.
SCREENFONTNAME
Name of the proportional font.
SCREENFONTSIZE
Size of the proportional font.
SERIALNAME
Name of the serial driver (example: serial.device)
SERIALUNIT
Unit number of the serial device
INPUTLINK
Name of the CAMD input link.
OUTPUTLINK
Name of the CAMD output link.
USECAMD
Use the CAMD functions.
USEAHI
use the AHI functions.
AHICHANS
AHI channels number
AHISOUNDS
AHI sounds number
LATIN
Latin Notation (Do Ré Mi Fa Sol La Si)
GERMAN
German Notation (C D E F G A H)
ENGLISH
English Notation (C D E F G A B)
LIKEWB
Use Workbench settings for the display
ENCAPSULATED
Not used for the moment.
Examples
If you want to use AHI and a screen depth of 5 (32 colors) from the CLI
Euterpe:Euterpe USEAHI DEPTH=5
and with ToolTypes :
USEAHI=TRUE
DEPTH=5
Workbench start
If you start Euterpe by selecting one or more icons, the options will be
those of the first selected icon.
Preferences saving will only modify Euterpe:Euterpe icon. Anyway, each
time you save a file, the actual preferences are stored to its icon. So,
you can create songs without events, only for keeping different
configurations.
Create a track
Each project constructed with Euterpe is formed of tracks and patterns. A
track is the vertical part of a project and is useful in the repartition
of the MIDI Channels. The right part is dedicated to the patterns.
To create a track, two methods are possible :
With the mouse, by double clicking in the edition window.
In the EMusic window with the command :
CREATE TRACK "
TrackName
"
where
TrackName
is the selected name for the
track.
Create a pattern
A pattern is the horizontal part of a project and its main purpose is in
managing instruments and events. The patterns are located on the right
part of the screen. The left part is dedicated to the tracks.
To create a pattern; three methods are allowed :
With the mouse, by double clicking in the edition window in the front of
the selected track.
With the duplicate option in the Patterns menu. A copy of the current
pattern will be made.
In the EMusic window, with the command :
CREATE PATTERN "
PatName
"
where
PatName
is the selected name for the
pattern. The pattern will be created on the current track.
Create a Midi File
By creating a Midi File, you will be able to transfer your projects to
other sites not yet equiped with Euterpe.
To create a Midi File, you must have a project loaded in RAM then select
the Export option from the Project menu and the sub-entry MIDIFILE 0 ou
MIDIFILE 1 depending on the selected type.
MIDI Recording
The MIDI recording is one of the main functions of a sequencer. Before
anything else you must have a MIDI source (such as a keyboard with a MIDI
OUT plug), a midi interface for your computer, and at least a cable to
make the junction between the MIDI OUT plug of your source and the MIDI
IN plug of your interface.
The simplest method for recording is to create a pattern, activating it
it if necessary with a mouse click. Then select the record button in the
Control window. When you will push the Play button, you will then notice
that the position counters has started moving. To stop the recording,
simply push the Stop button.
Multitracks recording
Multitracks recording allows the recording of more than one MIDI channel
at the same time.
For multitrack recording, you have to select the Record option and the
input channel in the track Edit window for each desired track. Other
channels will be filtered.
Midi (CAMD and serial.device)
MIDI stands for Musical Instrument Digital Interface and its
specifications tell how the datas are travelling between a network of
machines composing a network.
On the Amiga, this datas are generally using the serial interface and
need a MIDI interface or a serial cable for linking two Amigas. This is
what Euterpe was using in the first time.
The actual version allow you to access as many Midi networks as you have
serial ports and you can also open virtual Midi accesses on other CAMD
applications.
This Midi accesses are defined as input and output and defined by a name
(e.g. : serial.device) and a unit number (0 is default unit). The same
access or a different access can be used in input and output. The
accesses are used by Midi and Drum instruments and can be edited by the
menu Edit -> Midi Access. You will notice a list with a selected entry :
the access which is selected is the default one, used for the edition and
other operations (such as Midi Testing) where Instruments are not taken
into account.
The use of the CAMD.library will allow you to create internal accesses to
transmit MIDI datas to other CAMD software or to CAMD Midi drivers. For
example, you can create a Midi access (called Cluster) that will be used
as an output for Euterpe and as an input for another CAMD software (such
as a MIDI effect processor) which will then transform the datas and send
them to the MIDI interface or to another software.
Audio (AHI)
Audio with Euterpe is functionning in two ways : like a Midi instrument
or as a single sample.
Euterpe being dedicated to become a full-featured software, the Audio
routines constitute a big part of the application.
in the first time, this routines were based on audiotools routines of Rob
Peck, which may be a little old but are still the best way to use the
audio.device.
Historically, these routines are tied to the IFF 8SVX and IFF SMUS file
formats. The samples are defining octaves and an array say which octave
must be used for each of the 128 Midi notes. These samples also have an
introduction part played once and a repeat part, played again until the
end of the note.
This mecanism has been greatly enhanced by the introduction of the
Dissidents's SAMP format which brings the possibility of using
resolutions from 8 to 32 bits, a varying number of channels (IFF 8SVX
format is at most stereophonic) and do not define octaves anymore but a
set of waves for each of the 128 notes. This great format did not
encounter much success, probably because of it's complexity and also
because some fields are missing to make it really perfect (For example, a
435 Hz A can not be differenciated from a 440 Hz A because the note is
defined as a Midi index). Euterpe is however internally very close to the
SAMP format.
Actually, Euterpe is able of reading the following formats : IFF 8SVX and
IFF AIFF. Other formats can be imported with the DataTypes (3.0 or +
needed), in this case they will be converted to IFF 8SVX (8 bits).
The new AHI system is a great enhancement concerning the number of audio
channels and the sounds resolution. It's major advantage is the
possibility to interface transparently not only the Amiga internal audio
but also most of the sound cards available on the market. With AHI, it is
now possible to define a new audio format.
audio.device support has been removed because of the difficulty of
implementing the double-buffered reading and also because of the
impossibility of setting volume, frequency and panoramics without
accessing the hardware. Since the AHI support routines have been greatly
enhanced, the loss of quality of some 8 bits samples will be certainly be
solved by a better selection of your audio driver.
If you use AHI, then it will be possible to configure more than one Audio
output with the menu Edit -> Audio Access. The default access will be the
one selected in the list.
Some sampling routines are included in Euterpe. Since they do not provide
good results for now, you should avoid the recording on audio track for
now.
Questions and Answers
Since you may ask some questions about this software, here are some
answers.
How to set the locators ?
Go to the wanted position and then simply click on the record button.
Select then the locator you want to set.
What is external control ?
Theses controls are for those of you which want to bring their Amiga on
stage ! In this case a simple three buttons mouse connected on the
joystick port will allow you to control the functions of your needs.
Those who have some electronic knowledge will be able to easily make some
kind of foot pedal.
What is navigation screen for ?
When a band starts a practice session, maybe one musician doesn't know the
song structure or may be the singer forgot the texts ... Navigation
screen is here for introducing useful informations when the song is
performing (it sure can do karaoke but this is not my cup of tea).
This can be also be useful on stage if you want to add some visual effects
to your compositions... (notice that this screen is genlock aware)
What is OUI ?
OUI means Object User Interface. This is a collection of C++ functions
designed to make GUI programming easy. A simple dialog box is made with
OUI in less than fifty lines of code. OUI has nothing to see with UIK,
MUI or the others. It is even possible to interface OUI with any of
those... The (awful ;)) OUI gadgets are simply BOOPSI gadgets that I
wrote to enhance a little my interface. May be one day I will give OUI to
the public domain but it is not my priority. Tell me if you want things
speeded up.
Euterpe 's Screens
You have probably noticed that Euterpe used two scrrens. One of them is
dedicated to the windows and the other one to the display.
The Public Screen
The main screen of Euterpe is a public and its name is Euterpe. If the
application is quitting and if windows that do not depend of the
application (known as visitor windows) are still there, Euterpe will ask
you to close them. If the windows are still present after that, Euterpe
will free everything but will let the screen opened. If later, you load
again Euterpe then the application will use this screen instead of
creating another one.
The Navigation Screen
The text display is made on a so called Navigation screen which is also
used by external controls. If you select the Navigation screen active
option this screen will pass in the foreground at each play and then to
the background at each stop. If the option inactive the screen will stay
in the background.
Other screens
If you are displaying pictures, Euterpe will load them in a separate
screen. This one will be closed at the end of the display. If your
pictures do not display, it is possible that there is not enough memory
left for a new screen initialisation.
Euterpe's windows
Euterpe's windows, associated with menus and gadgets are the main way to
control the sequencer. Here are the most importants :
Tracks
Edition of tracks and patterns. The tracks are drawn vertically. On
the left appear the name of the track. Are following the name of the
instrument, the input and output channels, the three buttons for Mute,
Record and Effects and on the left the sections. verticalement.
Control
TapeDeck like controls. From left to right : Record, Start, Begin,
Rewind, Forward, End, Stop, Pause, Left Locator, Right Locator, Solo,
Cycle, Punch In/Out, Time Sig selection In the second line are the
tempo and the different pointer positions (song and locators)
Events
The midi events edition window
Bars
The graphical note edition window. In the upper right is a lupe for
more precision.
Track creation
Name of the track, instrument choice, channels, kind (Audio or
Instrument) You will be able to access the Master Track only by the
menu Edit -> Master Track
Patterns parameters
Name of the pattern, initial position
Instruments parameters
Instrument name, instrument kind, Save, Load, Detailed edition
Midi Instrument
Name given to the program changes. Midi acess for input and output.
Drum Instrument
Note setting for each drum element
Text Instrument
Font choice, position setting, text definition
AREXX instrument
Choice and loading of the ARexx files
Picture Instrument
Images choice, loading and display of the pictures
Audio Instrument
Choice and edition of sounds. Choice of the audio access. Sounds are
set on program changes.
Audio Drum Instrument
Choice and edition of sounds. Choice of the audio access. Sounds are
set on notes.
XAPP Instrument
Choice of the Message Port
Euterpe Menus
Euterpe dispatches its menus in different windows.
Project Menu Windows Menu Tracks Menu
Patterns Menu Edit Menu Preference Menu
Macros Menu MIDI Control Menu
Project Menu
This menu holds the general functions of the software.
New
Create a new file.
Open
Load a file. The file format is automatically recognised between the
following :
- ETSF : Proprietary format (EuTerpe Sequencer File)
- SMF : Standard MidiFile type 0 ou 1
- SMUS : IFF SMUS format
Save
Save a song in the ETSF Euterpe format
Save as
Rename a song
Export
allow the exportation in the following formats :
MidiFile Type 0 : Mono track Midi File Format
MidiFile Type 1 : Multi Track Midi File Format
Quit
End of the application and of the public screen Euterpe if no visitor
window is still present. Else the screen will stay open and will be
use in any next launching of Euterpe.
Information
Display the version number and your coordinates.
Help
Call AmigaGuide and display the Euterpe's help
Windows Menu
This menu exists on all opened windows other than dialog box and allows
you to make active or open the selected window.
Tracks
The tracks and patterns edit window
Control
The tapedeck type controls
EMusic Console
Open the EMusic console for command line interfacing.
Files
Display the name of each song currently available and makes active
the one selected.
Tracks Menu
This menu holds the tracks control functions
Open
Load a track
Save
Save a track
Remove
Remove the current track
Duplicate
Make a clone of the current track
Erase
Erase everything into the track
Mix
Mix the events of the selected tracks into a new one (multi-select is
SHIFT + left mouse button)
Expand
Each section is placed on a single track
Play
Play the track alone
First Pattern
Move the position pointer to the first pattern of the track
Patterns Menu
This menu holds the patterns control functions
Open
Loads a pattern
Save
Save the current pattern
Remove
Remove the current pattern from the track
Edit
Edit the current pattern
Duplicate
Makes one or more copies of the current pattern
Erase
Remove all the events from the current pattern
Mix
Mix two or more sections (multi-select is SHIFT + left mouse button)
UnMix
Create sections from the current one
Play
Play the current section
Quantify
Open the quantifying window
Effects
Open the effects window
Front
In case of many patterns at the same place, display the current
section in front of the others
Back
In case of many patterns at the same place, display the current
section in back of the others
Edit Menu
This menu holds the edit functions.
Cut
Remove the selection and place it into the clipboard.
Copy
Place the selection into the clipboard
Paste
Insert the clipboard contents
Master Track
Allows you to edit various parameters such as tempi and time
signatures changes
Midi Access
Allows you to edit access to the MIDI outputs via serial port or
CAMD.library
Audio Access
Allows you to edit access to the audio outputs via internal routines
or AHI functions
Samples
Samples editing
MidiMix
Fenêtre de mixage du volume et des panoramiques pour les 16 canaux
Midi.
Undo
Cancel the last operation
Redo
Restore the last canceled operation
Preferences Menu
This menu contains the software configuration options
External controls
Edit the external controls for the current song
Workbench
Open/Close the Workbench
Display
Choose the screen mode
Navigation screen
Genlocks controls for the play screen
CLI
Launch a CLI process on Euterpe's screen
Options
Differents setting such as the grid and the resolution
Save
Save the options
Load
Load an option file
Macro Menu
This menu hold the operations on macros.
Record
Record the application events into a macro
Edit
Select and edit a macro
Execute
Execute a macro
Open
Open a macro from disk
Save
Save a macro on disk
Function keys
Assign function keys to macros
Midi Control Menu
This menu contains the synchronisation, test and control MIDI functions
Omni On
Send an Omni On message on the active midi channel
Omni Off
Send an Omni Off message on the active midi channel
Mono On
Send an Mono On message on the active midi channel
Poly On
Send an Poly On message on the active midi channel
Program Change
Send an Program Change message on the active midi channel
Song Selection
Send a Song Select message
Song Pointer Position
Send a Song Pointer Position message
Metronome
Metronome Settings
Input Clock
Select the clock type
Internal
Amiga timer is used
LTC Audio Time Code
Audio Informations from a sampler are used as time basis
(SMPTE/LTC type)
Midi Time Code
Use an external Midi Time Code
Midi Clock
Midi Clocks are used as time basis
Aux Input
Pulses from one of the two mouse/joystick ports are taken as
time basis
Output Clock
Select the kind of synchro for output
None
No synchro is sent
Midi Time Code
Midi Time Code
Midi Clocks
Midi Time Clocks
LTC Audio Time Code
Audio signal to record on a magnetophone
Midi Testing
Différents tests pour vérifier que votre configuration MIDI fonctionne
Notes On/Off
Envoie des notes sur les différents canaux midi
Program Changes
Send program changes on the differents midi channels
Bank Select
Send BANK SELECT messages on the differents midi channels
ARexx functions
The ARexx port is entitled Euterpe. Do not mistake the use of ARexx with
the capability of defining an ARexx instrument which will execute ARexx
scripts during the play. Some of these functions are available under
external control.
NEW
Create a new project
LOAD "NomFic"
Load a file
SAVE
Save
SAVE AS
Sauver as
QUIT
Quit Euterpe
CREATE TRACK "TrackName"
Create the track TrackName
CREATE PATTERN "PatName"
Create the pattern PatName on active track
LOCATION
Tell the actual position
LOCATION "mmm:tt:ppp"
Set the position at mmm:tt:ppp.
PRINT expr
Display the result of expression expr
OUT val,val...
Send datas to the MIDI OUT plug
ID = val
Define the identifier id with value val
START
Start the play
STOP
Stop
RECORD
Record set to the active state
STARTSTOP
Stop if play, start if stopped.
ED "FileName"
Edit the file FileName (Actually uses C:Ed or the editor defined by
the EDITOR environment variable).
The keyboard shortcuts
Here are the Euterpe functions that you can access with the keyboard.
In the tracks window or in the navigation screen, press on the space
bar for the Start/Stop function.
In the tracks window, B allow the edition of the selected pattern
with Bars and E with Events. Please note that a side effect will allow
you to edit the samples with Events or Bars. This is harmless but also
useless.
In the track window, the cursor keys up and down will allow you
to change the selected track and left and right are for the pattern
changes.
Euterpe's instruments
Euterpe offer you a big instruments palette. Eight instrument types are
defined. Each instrument track use only one instrument but one instrument
can be used by more than one track.
Instruments are :
MIDI
MIDI instrument is the one by default. The notes are send to the Midi
output. This instrument use the General MIDI/Roland GS definitions for
the program changes but you can modify these.0
DRUM
DRUM instrument is like MIDI but is specially adapted to rythm machines.
The drum notes of the GM/GS format are used but you can modify those to
your configuration and also make notes conversion.
AUDIO
AUDIO instrument is very like the MIDI one except that it use up to 128
audio sounds which are controlled by Program Changes.
AUDIO DRUM
AUDIO DRUM instrument is very like the DRUM one except that it use up to
128 audio sounds which are mapped to the Midi notes.
TEXTS
Up to 128 text strings are definable with a font and a position for each
of this texts. These strings are mapped to the Midi Notes.
Pictures
Up to 128 IFF ILBM pictures can be selected and mapped to the 128 MIDI
notes. DataTypes are used if available.
AREXX
AREXX instrument allow to assign up to 128 ARexx scripts to the Midi
notes.
XAPP
With XAPP inst you have a link to the outside world. Notes will be sent
via a MsgPort. For more information you should look at the XAppDemo
example program.
Active MIDI channel
The active MIDI channel is the channel of the selected track, or if no
track has been selected this channel do not exist. If the selected track
has been put in
Omni
mode then the MIDI active channel will be the MIDI
channel of the first selected pattern.
ARexx Keyboard Euterpe Menus
Instruments